gridpack::parser::Cmldblu1Parser< _data_struct > Class Template Reference

#include <cmldblu1.hpp>

List of all members.

Public Member Functions

 Cmldblu1Parser ()
virtual ~Cmldblu1Parser ()
void extract (_data_struct &data_struct, gridpack::component::DataCollection *data, int l_id)
void parse (std::vector< std::string > &split_line, gridpack::component::DataCollection *data, int l_id)
void store (std::vector< std::string > &split_line, _data_struct &data)
void setTransformer (gridpack::component::DataCollection *comp_data, gridpack::component::DataCollection *t_data, int l_idx)
void setFeeder (gridpack::component::DataCollection *comp_data, gridpack::component::DataCollection *t_data, int l_idx)
void setLoadBus (gridpack::component::DataCollection *comp_data, gridpack::component::DataCollection *t_data, int l_idx)
void setLowSideBus (gridpack::component::DataCollection *comp_data, gridpack::component::DataCollection *t_data, int l_idx)
void expandModel (gridpack::component::DataCollection *comp_data, std::vector< gridpack::component::DataCollection * > &new_buses, std::vector< gridpack::component::DataCollection * > &new_branches, int l_idx)

template<class _data_struct>
class gridpack::parser::Cmldblu1Parser< _data_struct >


Constructor & Destructor Documentation

template<class _data_struct>
gridpack::parser::Cmldblu1Parser< _data_struct >::Cmldblu1Parser (  )  [explicit]

Constructor

template<class _data_struct>
virtual gridpack::parser::Cmldblu1Parser< _data_struct >::~Cmldblu1Parser (  )  [virtual]

Destructor


Member Function Documentation

template<class _data_struct>
void gridpack::parser::Cmldblu1Parser< _data_struct >::expandModel ( gridpack::component::DataCollection comp_data,
std::vector< gridpack::component::DataCollection * > &  new_buses,
std::vector< gridpack::component::DataCollection * > &  new_branches,
int  l_idx 
)
template<class _data_struct>
void gridpack::parser::Cmldblu1Parser< _data_struct >::extract ( _data_struct &  data_struct,
gridpack::component::DataCollection data,
int  l_id 
)

Extract data from _data_struct and store it in data collection object

Parameters:
data_struct data struct object
data data collection object
gen_id index of generator

References gridpack::component::DataCollection::addValue(), gridpack::component::DataCollection::getValue(), LOAD_BSS, LOAD_CMPKPF, LOAD_CMPKQF, LOAD_COMPPF, LOAD_ETRQA, LOAD_ETRQB, LOAD_ETRQC, LOAD_FB, LOAD_FEL, LOAD_FMA, LOAD_FMB, LOAD_FMC, LOAD_FMD, LOAD_FRST, LOAD_FTR1A, LOAD_FTR1B, LOAD_FTR1C, LOAD_FTR2A, LOAD_FTR2B, LOAD_FTR2C, LOAD_FUVR, LOAD_HA, LOAD_HB, LOAD_HC, LOAD_IT, LOAD_KP1, LOAD_KP2, LOAD_KQ1, LOAD_KQ2, LOAD_LFADJ, LOAD_LFMA, LOAD_LFMB, LOAD_LFMC, LOAD_LFMD, LOAD_LPA, LOAD_LPB, LOAD_LPC, LOAD_LPPA, LOAD_LPPB, LOAD_LPPC, LOAD_LSA, LOAD_LSB, LOAD_LSC, LOAD_LTC, LOAD_MODEL, LOAD_MTPA, LOAD_MTPB, LOAD_MTPC, LOAD_MVA, LOAD_NP1, LOAD_NP2, LOAD_NQ1, LOAD_NQ2, LOAD_P1C, LOAD_P1E, LOAD_P2C, LOAD_P2E, LOAD_PFEL, LOAD_PFREQ, LOAD_PFS, LOAD_Q1C, LOAD_Q1E, LOAD_Q2C, LOAD_Q2E, LOAD_QFREQ, LOAD_RCOMP, LOAD_RFDR, LOAD_RSA, LOAD_RSB, LOAD_RSC, LOAD_RSTALL, LOAD_STEP, LOAD_TDEL, LOAD_TF, LOAD_TFIXHS, LOAD_TFIXLS, LOAD_TH1T, LOAD_TH2T, LOAD_TMAX, LOAD_TMIN, LOAD_TPOA, LOAD_TPOB, LOAD_TPOC, LOAD_TPPOA, LOAD_TPPOB, LOAD_TPPOC, LOAD_TRC1A, LOAD_TRC1B, LOAD_TRC1C, LOAD_TRC2A, LOAD_TRC2B, LOAD_TRC2C, LOAD_TRST, LOAD_TSTALL, LOAD_TTAP, LOAD_TTH, LOAD_TTR1, LOAD_TTR1A, LOAD_TTR1B, LOAD_TTR1C, LOAD_TTR2, LOAD_TTR2A, LOAD_TTR2B, LOAD_TTR2C, LOAD_TV, LOAD_UVTR1, LOAD_UVTR2, LOAD_VBRK, LOAD_VC1OFF, LOAD_VC1ON, LOAD_VC2OFF, LOAD_VC2ON, LOAD_VD1, LOAD_VD2, LOAD_VMAX, LOAD_VMIN, LOAD_VRC1A, LOAD_VRC1B, LOAD_VRC1C, LOAD_VRC2A, LOAD_VRC2B, LOAD_VRC2C, LOAD_VRST, LOAD_VSTALL, LOAD_VTR1A, LOAD_VTR1B, LOAD_VTR1C, LOAD_VTR2A, LOAD_VTR2B, LOAD_VTR2C, LOAD_XCOMP, LOAD_XFDR, LOAD_XSTALL, LOAD_XXF, and gridpack::component::DataCollection::setValue().

template<class _data_struct>
void gridpack::parser::Cmldblu1Parser< _data_struct >::parse ( std::vector< std::string > &  split_line,
gridpack::component::DataCollection data,
int  l_id 
)

Parser list of strings and store results in data collection object

Parameters:
split_line list of tokens from .dyr file
data data collection object
model name of generator model
gen_id index of generator

References gridpack::component::DataCollection::addValue(), gridpack::component::DataCollection::getValue(), LOAD_BSS, LOAD_CMPKPF, LOAD_CMPKQF, LOAD_COMPPF, LOAD_ETRQA, LOAD_ETRQB, LOAD_ETRQC, LOAD_FB, LOAD_FEL, LOAD_FMA, LOAD_FMB, LOAD_FMC, LOAD_FMD, LOAD_FRST, LOAD_FTR1A, LOAD_FTR1B, LOAD_FTR1C, LOAD_FTR2A, LOAD_FTR2B, LOAD_FTR2C, LOAD_FUVR, LOAD_HA, LOAD_HB, LOAD_HC, LOAD_IT, LOAD_KP1, LOAD_KP2, LOAD_KQ1, LOAD_KQ2, LOAD_LFADJ, LOAD_LFMA, LOAD_LFMB, LOAD_LFMC, LOAD_LFMD, LOAD_LPA, LOAD_LPB, LOAD_LPC, LOAD_LPPA, LOAD_LPPB, LOAD_LPPC, LOAD_LSA, LOAD_LSB, LOAD_LSC, LOAD_LTC, LOAD_MODEL, LOAD_MTPA, LOAD_MTPB, LOAD_MTPC, LOAD_MVA, LOAD_NP1, LOAD_NP2, LOAD_NQ1, LOAD_NQ2, LOAD_P1C, LOAD_P1E, LOAD_P2C, LOAD_P2E, LOAD_PFEL, LOAD_PFREQ, LOAD_PFS, LOAD_Q1C, LOAD_Q1E, LOAD_Q2C, LOAD_Q2E, LOAD_QFREQ, LOAD_RCOMP, LOAD_RFDR, LOAD_RSA, LOAD_RSB, LOAD_RSC, LOAD_RSTALL, LOAD_STEP, LOAD_TDEL, LOAD_TF, LOAD_TFIXHS, LOAD_TFIXLS, LOAD_TH1T, LOAD_TH2T, LOAD_TMAX, LOAD_TMIN, LOAD_TPOA, LOAD_TPOB, LOAD_TPOC, LOAD_TPPOA, LOAD_TPPOB, LOAD_TPPOC, LOAD_TRC1A, LOAD_TRC1B, LOAD_TRC1C, LOAD_TRC2A, LOAD_TRC2B, LOAD_TRC2C, LOAD_TRST, LOAD_TSTALL, LOAD_TTAP, LOAD_TTH, LOAD_TTR1, LOAD_TTR1A, LOAD_TTR1B, LOAD_TTR1C, LOAD_TTR2, LOAD_TTR2A, LOAD_TTR2B, LOAD_TTR2C, LOAD_TV, LOAD_UVTR1, LOAD_UVTR2, LOAD_VBRK, LOAD_VC1OFF, LOAD_VC1ON, LOAD_VC2OFF, LOAD_VC2ON, LOAD_VD1, LOAD_VD2, LOAD_VMAX, LOAD_VMIN, LOAD_VRC1A, LOAD_VRC1B, LOAD_VRC1C, LOAD_VRC2A, LOAD_VRC2B, LOAD_VRC2C, LOAD_VRST, LOAD_VSTALL, LOAD_VTR1A, LOAD_VTR1B, LOAD_VTR1C, LOAD_VTR2A, LOAD_VTR2B, LOAD_VTR2C, LOAD_XCOMP, LOAD_XFDR, LOAD_XSTALL, LOAD_XXF, gridpack::component::DataCollection::setValue(), gridpack::utility::StringUtils::toUpper(), and gridpack::utility::StringUtils::trimQuotes().

template<class _data_struct>
void gridpack::parser::Cmldblu1Parser< _data_struct >::setFeeder ( gridpack::component::DataCollection comp_data,
gridpack::component::DataCollection t_data,
int  l_idx 
)
template<class _data_struct>
void gridpack::parser::Cmldblu1Parser< _data_struct >::setLoadBus ( gridpack::component::DataCollection comp_data,
gridpack::component::DataCollection t_data,
int  l_idx 
)

References gridpack::component::DataCollection::addValue(), BUS_SHUNT_BL, BUS_SHUNT_GL, BUS_TYPE, CASE_SBASE, gridpack::component::DataCollection::getValue(), LOAD_BSS, LOAD_CMPKPF, LOAD_CMPKQF, LOAD_COMPPF, LOAD_ETRQ, LOAD_ETRQA, LOAD_ETRQB, LOAD_ETRQC, LOAD_FMA, LOAD_FMB, LOAD_FMC, LOAD_FMD, LOAD_FRST, LOAD_FTR1, LOAD_FTR1A, LOAD_FTR1B, LOAD_FTR1C, LOAD_FTR2, LOAD_FTR2A, LOAD_FTR2B, LOAD_FTR2C, LOAD_FUVR, LOAD_H, LOAD_HA, LOAD_HB, LOAD_HC, LOAD_ID, LOAD_KP1, LOAD_KP2, LOAD_KQ1, LOAD_KQ2, LOAD_LFADJ, LOAD_LFM, LOAD_LFMA, LOAD_LFMB, LOAD_LFMC, LOAD_LFMD, LOAD_LP, LOAD_LPA, LOAD_LPB, LOAD_LPC, LOAD_LPP, LOAD_LPPA, LOAD_LPPB, LOAD_LPPC, LOAD_LS, LOAD_LSA, LOAD_LSB, LOAD_LSC, LOAD_MTP, LOAD_MTPA, LOAD_MTPB, LOAD_MTPC, LOAD_MVA, LOAD_NP1, LOAD_NP2, LOAD_NQ1, LOAD_NQ2, LOAD_NUMBER, LOAD_P1C, LOAD_P1E, LOAD_P2C, LOAD_P2E, LOAD_PFREQ, LOAD_PFS, LOAD_PL, LOAD_Q1C, LOAD_Q1E, LOAD_Q2C, LOAD_Q2E, LOAD_QFREQ, LOAD_QL, LOAD_RFDR, LOAD_RS, LOAD_RSA, LOAD_RSB, LOAD_RSC, LOAD_RSTALL, LOAD_STEP, LOAD_TF, LOAD_TFIXHS, LOAD_TFIXLS, LOAD_TH1T, LOAD_TH2T, LOAD_TMAX, LOAD_TMIN, LOAD_TPO, LOAD_TPOA, LOAD_TPOB, LOAD_TPOC, LOAD_TPPO, LOAD_TPPOA, LOAD_TPPOB, LOAD_TPPOC, LOAD_TRC1, LOAD_TRC1A, LOAD_TRC1B, LOAD_TRC1C, LOAD_TRC2, LOAD_TRC2A, LOAD_TRC2B, LOAD_TRC2C, LOAD_TRST, LOAD_TSTALL, LOAD_TTH, LOAD_TTR1, LOAD_TTR1A, LOAD_TTR1B, LOAD_TTR1C, LOAD_TTR2, LOAD_TTR2A, LOAD_TTR2B, LOAD_TTR2C, LOAD_TV, LOAD_UVTR1, LOAD_UVTR2, LOAD_VBRK, LOAD_VC1OFF, LOAD_VC1ON, LOAD_VC2OFF, LOAD_VC2ON, LOAD_VMAX, LOAD_VMIN, LOAD_VRC1, LOAD_VRC1A, LOAD_VRC1B, LOAD_VRC1C, LOAD_VRC2, LOAD_VRC2A, LOAD_VRC2B, LOAD_VRC2C, LOAD_VRST, LOAD_VSTALL, LOAD_VTR1, LOAD_VTR1A, LOAD_VTR1B, LOAD_VTR1C, LOAD_VTR2, LOAD_VTR2A, LOAD_VTR2B, LOAD_VTR2C, LOAD_XFDR, LOAD_XSTALL, LOAD_XXF, and SHUNT_BINIT.

template<class _data_struct>
void gridpack::parser::Cmldblu1Parser< _data_struct >::setLowSideBus ( gridpack::component::DataCollection comp_data,
gridpack::component::DataCollection t_data,
int  l_idx 
)
template<class _data_struct>
void gridpack::parser::Cmldblu1Parser< _data_struct >::setTransformer ( gridpack::component::DataCollection comp_data,
gridpack::component::DataCollection t_data,
int  l_idx 
)
template<class _data_struct>
void gridpack::parser::Cmldblu1Parser< _data_struct >::store ( std::vector< std::string > &  split_line,
_data_struct &  data 
)

Parse list of strings store results in data_struct object

Parameters:
split_line list of tokens from .dyr file
data data struct that stores information from file

References gridpack::utility::StringUtils::clean2Char(), gridpack::utility::StringUtils::toUpper(), and gridpack::utility::StringUtils::trimQuotes().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1